/*会员登录注册*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; z-index: 1; }
body{ background:#f0f0f0;height: 100%; }
.mlogin { font-size: .42rem }
.mlogin .iconfont { font-size: .42rem; color: #6C6C6C }
.ft-left { float: left }
.ft-right { float: right }
.head { width: 100%; height: 1.2rem; line-height: 1.2rem; color: #fff; text-align: center; background-color: #f60; position: relative; box-shadow: 0 0 4px rgba(0,0,0,0.2) }
.head h2 { font-size: .46rem; }
.head a.md-login { position: absolute; right: 0.4rem; height: 1.2rem; line-height: 1.2rem; color: #fff; font-size:.3rem}
.head button.back { position: absolute; left: 20px; border: none; background: none; height: 1.173333rem; line-height: 1.173333rem; color: #fff; }
.head button.back i { font-size: .453333rem; }
.logo { width: 80%; margin: 2rem auto; height: 3rem; background: url(../images/public/logo.png) center center no-repeat; background-size: contain; position: relative; }
.mlogin .field { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; border-bottom: 1px solid #DDD; padding: .373333rem .266667rem; color: #6C6C6C; background-color: #fff; text-align: left }
.field .label { width: 2rem }
.field .field-control { -webkit-box-flex: 1; -webkit-flex: 1; flex-grow: 1; }
.field .field-control input { -webkit-appearance: none; width: 100%; padding: 0; border: 0; background-color: transparent }
.field .icon-clear { font-size: .3rem; color: #f30 }
.field .need { font-size: .3rem; color: #f30; line-height: .42rem; }
.submit { margin: .48rem .266667rem 0 }
.submit button { width: 100%; height: 1.26rem; border: 1px solid #f60; border-radius: 5px; color: #fff; background-color: #f60; text-align: center; font-size: .4rem }
.other-link { margin: 0.4rem 0.26rem; overflow: hidden; }
.other-link a { color: #f60; }
